take shelter in - French English Dictionary